#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define change(a) ((((a)&0xaaaaaaaa)>>1)|(((a)&0x55555555)<<1))
int main()
{
	int a = 36;
	printf("%d", change(a));
}